﻿using System;

namespace HYPretreatmentModeling
{
	internal class RefInfo
	{
		public double PosAngle
		{
			get
			{
				return this.m_dPosAngle;
			}
			set
			{
				this.m_dPosAngle = value;
			}
		}

		public double DirAngle
		{
			get
			{
				return this.m_dDirAngle;
			}
			set
			{
				this.m_dDirAngle = value;
			}
		}

		public double PosDis
		{
			get
			{
				return this.m_dPosDis;
			}
			set
			{
				this.m_dPosDis = value;
			}
		}

		public double CenterDis
		{
			get
			{
				return this.m_dCenterDis;
			}
			set
			{
				this.m_dCenterDis = value;
			}
		}

		public bool EndWithSpecialChar
		{
			get
			{
				return this.m_bEndWithSpecialChar;
			}
			set
			{
				this.m_bEndWithSpecialChar = value;
			}
		}

		public int Depth
		{
			get
			{
				return this.m_nDepth;
			}
			set
			{
				this.m_nDepth = value;
			}
		}

		public RefInfo(double dPosAngle, double dDirAngle, double dPosDis, double dCenterDis, bool bEndWithSpecialChar, int nDepth)
		{
			this.m_dPosAngle = dPosAngle;
			this.m_dDirAngle = dDirAngle;
			this.m_dPosDis = dPosDis;
			this.m_dCenterDis = dCenterDis;
			this.m_bEndWithSpecialChar = bEndWithSpecialChar;
			this.m_nDepth = nDepth;
		}

		private double m_dPosAngle;

		private double m_dDirAngle;

		private double m_dPosDis;

		private double m_dCenterDis;

		private bool m_bEndWithSpecialChar;

		private int m_nDepth;
	}
}
